<?php use_helper('SEstadisticas') ?>
<?php echo_title('Acceso carreras') ?>

<div id="admin_container">
<h1>Acceso carreras usuario "<?php echo $user->username ?>"</h1>

<?php include_partial('usuario/flashes') ?>

<div id="admin_content">
  <div id="admin_form">
    <form action="<?php echo url_for('usuario_collection', array('action' => 'batchCarrera')), '?user_id=', $user->id ?>" method="post">
      <ul class="admin_actions">
        <li class="admin_batch_actions_choice">
          <select name="batch_action">
            <option value="">Seleccione una acción</option>
            <option value="batchDeleteCarreras">Eliminar acceso</option>
          </select>
          <?php $form = new BaseForm(); if ($form->isCSRFProtected()): ?>
            <input type="hidden" name="<?php echo $form->getCSRFFieldName() ?>" value="<?php echo $form->getCSRFToken() ?>" />
          <?php endif; ?>
          <input type="submit" value="ok" />
        </li>
        <li class="admin_action_new">
          <?php echo link_to('Agregar', '@usuario_addCarrera?id=' . $user->id) ?>
        </li>
        <li class="admin_action_show">
          <?php echo link_to('Volver a Usuario', '@usuario_show?id=' . $user->id) ?>
        </li>
      </ul>
      <div class="admin_list">
      <?php if ($pager->getNbResults() == 0): ?>
        <p>Sin resultados</p>
      <?php else: ?>
      <table style="width: 100%">
        <thead>
          <th id="admin_list_batch_actions">
            <input id="admin_list_batch_checkbox" type="checkbox" onclick="checkAll();">
          </th>
          <th>Carrera</th>
          <th id="admin_list_th_actions">Acciones</th>
        </thead>
        <tfoot>
          <tr>
            <th colspan="5">
            <?php if ($pager->haveToPaginate()) : ?>
              <?php include_partial('usuario/carrera_pagination', array('pager' => $pager, 'id' => $user->id)) ?>
            <?php endif; ?>
            <?php echo $pager->getNbResults(), ' ', $pager->getNbResults() == 1 ? 'resultado' : 'resultados' ?>
            <?php if ($pager->haveToPaginate()): ?>
              <?php printf('(página %s/%s)', $pager->getPage(), $pager->getLastPage()) ?>
            <?php endif; ?>
            </th>
          </tr>
        </tfoot>
        <tbody>
        <?php foreach ($pager->getResults() as $i => $carrera_usuario): ?>
          <tr>
            <td><input class="admin_batch_checkbox" type="checkbox" value="<?php echo($carrera_usuario->id)?>" name="ids[]"></td>
            <td>
              <?php echo $carrera_usuario->__toString() ?>
            </td>
            <td>
              <a class="admin_td_action admin_td_action_delete" onclick="deleteCarrera('<?php echo $carrera_usuario->id ?>')">
                <span title="Eliminar acceso"></span>
              </a>
            </td>
          </tr>
        <?php endforeach ?>
        </tbody>
      </table>
      <?php endif ?>
      </div>
    </form>
  </div>
  <script type="text/javascript">
    /* <![CDATA[ */
    function deleteCarrera(carrera) {
      var data = {
        message: '¿Desea eliminar el acceso a la carerra seleccionada?',
        url: '<?php echo url_for('@usuario_deleteCarrera?id=' . $user->id) ?>',
        isCSRFProtected: <?php echo $form->isCSRFProtected() ? 'true' : 'false' ?>,
        CSRFFieldName: '<?php echo $form->getCSRFFieldName() ?>',
        CSRFToken: '<?php echo $form->getCSRFToken() ?>',
        fieldName: 'carrera',
        fieldValue: carrera
      };
  
       createDeleteForm(data); //main.js
  
       return false;
    }
    /* ]]> */
  </script>
</div>
</div>